DROP TABLE IF EXISTS jms_ods.tab_reback_transfer_express_hi ;
CREATE EXTERNAL TABLE jms_ods.tab_reback_transfer_express_hi (
WAYBILL_NO          string          comment     '订单号'     ,         --NVARCHAR2(30)
TRANSFER_WAYBILL_NO          string          comment     '转寄运单号'     ,         --NVARCHAR2(30)
APPLY_TYPE_CODE          bigint          comment     '申请类型'     ,         --NUMBER(30)
APPLY_TYPE_NAME          string          comment     '申请类型名称'     ,         --NVARCHAR2(30)
EXPRESS_TYPE_ID          bigint          comment     '产品类型id'     ,         --NUMBER(20)
EXPRESS_TYPE_CODE          string          comment     '产品类型code'     ,         --NVARCHAR2(30)
EXPRESS_TYPE_NAME          string          comment     '产品类型名称'     ,         --NVARCHAR2(60)
PACKAGE_CHARGE_WEIGHT          double          comment     '原运单重量'     ,         --NUMBER(7,2)
TOTAL_FREIGHT          double          comment     '原总运费'     ,         --NUMBER(7,2)
SETTLEMENT_CODE          string          comment     '原结算方式编码'     ,         --NVARCHAR2(30)
SETTLEMENT_NAME          string          comment     '原结算方式名称'     ,         --NVARCHAR2(60)
NEW_PACKAGE_CHARGE_WEIGHT          double          comment     '新运单重量'     ,         --NUMBER(7,2)
NEW_TOTAL_FREIGHT          double          comment     '新总运费'     ,         --NUMBER(7,2)
NEW_SETTLEMENT_ID          bigint          comment     '新结算方式id'     ,         --NUMBER(20)
NEW_SETTLEMENT_CODE          string          comment     '新结算方式编码'     ,         --NVARCHAR2(30)
NEW_SETTLEMENT_NAME          string          comment     '新结算方式名称'     ,         --NVARCHAR2(60)
SENDER_NAME          string          comment     '原寄件人姓名'     ,         --NVARCHAR2(100)
SENDER_MOBILE_PHONE          string          comment     '原寄件人手机号'     ,         --NVARCHAR2(30)
SENDER_TELPHONE          string          comment     '寄件人座机'     ,         --NVARCHAR2(30)
SENDER_PROVINCE_ID          bigint          comment     '原寄件省份id'     ,         --NUMBER(20)
SENDER_PROVINCE_NAME          string          comment     '原寄件省份名称'     ,         --NVARCHAR2(60)
SENDER_CITY_ID          bigint          comment     '原寄件城市id'     ,         --NUMBER(20)
SENDER_CITY_NAME          string          comment     '原寄件城市名称'     ,         --NVARCHAR2(60)
SENDER_AREA_ID          bigint          comment     '原寄件区域Id'     ,         --NUMBER(20)
SENDER_AREA_NAME          string          comment     '原寄件区域名称'     ,         --NVARCHAR2(60)
SENDER_TOWNSHIP          string          comment     '原寄件乡镇'     ,         --NVARCHAR2(200)
SENDER_STREET          string          comment     '原寄件街道'     ,         --NVARCHAR2(200)
SENDER_DETAILED_ADDRESS          string          comment     '原寄件详细地址'     ,         --NVARCHAR2(300)
RECEIVER_NAME          string          comment     '原收件人姓名'     ,         --NVARCHAR2(100)
RECEIVER_MOBILE_PHONE          string          comment     '原收件人手机号'     ,         --NVARCHAR2(30)
RECEIVER_TELPHONE          string          comment     '原收件人座机'     ,         --NVARCHAR2(30)
RECEIVER_PROVINCE_ID          bigint          comment     '原收件省份id'     ,         --NUMBER(20)
RECEIVER_PROVINCE_NAME          string          comment     '原收件省份名称'     ,         --NVARCHAR2(60)
RECEIVER_CITY_ID          bigint          comment     '原收件城市id'     ,         --NUMBER(20)
RECEIVER_CITY_NAME          string          comment     '原收件城市名称'     ,         --NVARCHAR2(60)
RECEIVER_AREA_ID          bigint          comment     '原收件区域id'     ,         --NUMBER(20)
RECEIVER_AREA_NAME          string          comment     '原收件区域名称'     ,         --NVARCHAR2(60)
RECEIVER_TOWNSHIP          string          comment     '原收件乡镇'     ,         --NVARCHAR2(200)
RECEIVER_STREET          string          comment     '原收件街道'     ,         --NVARCHAR2(200)
RECEIVER_DETAILED_ADDRESS          string          comment     '原收件详细地址'     ,         --NVARCHAR2(300)
NEW_SENDER_NAME          string          comment     '新寄件人姓名'     ,         --NVARCHAR2(100)
NEW_SENDER_MOBILE_PHONE          string          comment     '新寄件人手机号'     ,         --NVARCHAR2(30)
NEW_SENDER_TELPHONE          string          comment     '新寄件人座机'     ,         --NVARCHAR2(30)
NEW_SENDER_PROVINCE_ID          bigint          comment     '新寄件省份id'     ,         --NUMBER(20)
NEW_SENDER_PROVINCE_NAME          string          comment     '新寄件省份名称'     ,         --NVARCHAR2(60)
NEW_SENDER_CITY_ID          bigint          comment     '新寄件城市id'     ,         --NUMBER(20)
NEW_SENDER_CITY_NAME          string          comment     '新寄件城市名称'     ,         --NVARCHAR2(60)
NEW_SENDER_AREAID          bigint          comment     '新寄件区域Id'     ,         --NUMBER(20)
NEW_SENDER_AREANAME          string          comment     '新寄件区域名称'     ,         --NVARCHAR2(60)
NEW_SENDER_TOWNSHIP          string          comment     '新寄件乡镇'     ,         --NVARCHAR2(200)
NEW_SENDER_STREET          string          comment     '新寄件街道'     ,         --NVARCHAR2(200)
NEW_SENDER_DETAILED_ADDRESS          string          comment     '新寄件详细地址'     ,         --NVARCHAR2(300)
NEW_RECEIVER_NAME          string          comment     '新收件人姓名'     ,         --NVARCHAR2(100)
NEW_RECEIVER_MOBILE_PHONE          string          comment     '新收件人手机号'     ,         --NVARCHAR2(30)
NEW_RECEIVER_TELPHONE          string          comment     '新收件人座机'     ,         --NVARCHAR2(30)
NEW_RECEIVER_PROVINCE_ID          bigint          comment     '新收件省份id'     ,         --NUMBER(20)
NEW_RECEIVER_PROVINCE_NAME          string          comment     '新收件省份名称'     ,         --NVARCHAR2(60)
NEW_RECEIVER_CITY_ID          bigint          comment     '新收件城市id'     ,         --NUMBER(20)
NEW_RECEIVER_CITY_NAME          string          comment     '新收件城市名称'     ,         --NVARCHAR2(60)
NEW_RECEIVER_AREA_ID          bigint          comment     '新收件区域id'     ,         --NUMBER(20)
NEW_RECEIVER_AREANAME          string          comment     '新收件区域名称'     ,         --NVARCHAR2(60)
NEW_RECEIVER_TOWNSHIP          string          comment     '新收件乡镇'     ,         --NVARCHAR2(200)
NEWRECEIVER_STREET          string          comment     '新收件街道'     ,         --NVARCHAR2(200)
NEWRECEIVER_DETAILED_ADDRESS          string          comment     '新收件详细地址'     ,         --NVARCHAR2(300)
ABNORMAL_REG_NETWORK_ID          bigint          comment     '问题件登记网点id'     ,         --NUMBER(20)
ABNORMAL_REG_NETWORK_NAME          string          comment     '问题件登记网点名称'     ,         --NVARCHAR2(30)
APPLY_NETWORK_ID          bigint          comment     '申请网点id'     ,         --NUMBER(20)
APPLY_NETWORK_CODE          string          comment     '申请网点code'     ,         --NVARCHAR2(30)
APPLY_NETWORK_NAME          string          comment     '申请网点名称'     ,         --NVARCHAR2(30)
APPLY_STAFF_CODE          string          comment     '申请人code'     ,         --NVARCHAR2(30)
APPLY_STAFF_NAME          string          comment     '申请人名称'     ,         --NVARCHAR2(30)
APPLY_SOURCE          smallint          comment     '申请来源 1人工录入 2问题件录入 3 总部工'     ,         --NUMBER(3)
APPLY_SOURCE_NAME          string          comment     '申请来源名称'     ,         --NVARCHAR2(30)
EXAMINE_STAFF_NAME          string          comment     '审核人名称'     ,         --NVARCHAR2(30)
EXAMINE_STAFF_CODE          string          comment     '审核人code'     ,         --NVARCHAR2(30)
EXAMINE_NETWORK_ID          bigint          comment     '审核网点id'     ,         --NUMBER(20)
EXAMINE_NETWORK_CODE          string          comment     '审核网点code'     ,         --NVARCHAR2(30)
EXAMINE_NETWORK_NAME          string          comment     '审核网点名称'     ,         --NVARCHAR2(30)
EXAMINE_TIME          timestamp          comment     '审核时间'     ,         --DATE
APPLY_TIME          timestamp          comment     '申请时间'     ,         --DATE
STATUS          smallint          comment     '状态 1待审核，2已审核,3 取消申请,4.驳回'     ,         --NUMBER(3)
STATUS_NAME          string          comment     '状态名称'     ,         --NVARCHAR2(30)
REBACK_TRANSFER_NETWORK_ID          bigint          comment     '退转件网点id'     ,         --NUMBER(20)
REBACK_TRANSFER_NETWORK_CODE          string          comment     '退转件网点code'     ,         --NVARCHAR2(30)
REBACK_TRANSFER_NETWORK_NAME          string          comment     '退转件网点名称'     ,         --NVARCHAR2(30)
SENDER_NETWORK_NAME          string          comment     '寄件(揽收)网点名称'     ,         --NVARCHAR2(30)
SENDER_NETWORK_CODE          string          comment     '寄件(揽收)网点code'     ,         --NVARCHAR2(30)
SENDER_NETWORK_ID          bigint          comment     '寄件(揽收)网点id'     ,         --NUMBER(20)
PRINT_FLAG          smallint          comment     '面单是否已打印 1是 0否'     ,         --NUMBER(3)
PRINT_COUNT          smallint          comment     '面单打印次数'     ,         --NUMBER(3)
REVOKE_CODE          string          comment     '撤销人code'     ,         --NVARCHAR2(30)
REVOKE_NAME          string          comment     '撤销人名称'     ,         --NVARCHAR2(30)
REVOKE_TIME          timestamp          comment     '撤销时间'     ,         --DATE
REVOKE_NETWORK_NAME          string          comment     '撤销网点'     ,         --NVARCHAR2(30)
REVOKE_NETWORK_CODE          string          comment     '撤销网点code'     ,         --NVARCHAR2(30)
REVOKE_NETWORK_ID          bigint          comment     '撤销网点id'     ,         --NUMBER(20)
REJECT_NAME          string          comment     '驳回人名称'     ,         --NVARCHAR2(30)
REJECT_TIME          timestamp          comment     '驳回时间'     ,         --DATE
REASON          string          comment     '驳回/撤销原因'     ,         --NVARCHAR2(100)
REJECT_NETWORK_NAME          string          comment     '驳回网点'     ,         --NVARCHAR2(30)
REJECT_NETWORK_CODE          string          comment     '驳回网点code'     ,         --NVARCHAR2(30)
REJECT_NETWORK_ID          bigint          comment     '驳回网点id'     ,         --NUMBER(20)
ENTRY_TYPE          smallint          comment     '录入类型  1拦截件 2 问题件'     ,         --NUMBER(3)
TRANSFER_REASON          string          comment     '转寄原因'     ,         --NVARCHAR2(100)
REBACK_REASON          string          comment     '退回原因'     ,         --NVARCHAR2(100)
REBACK_TRANSFER_REASON          string          comment     '退转原因'     ,         --NVARCHAR2(100)
DISPATCH_CODE          string          comment     '派件方式code'     ,         --NVARCHAR2(30)
DISPATCH_NAME          string          comment     '派件方式名称'     ,         --NVARCHAR2(30)
GOODS_TYPE_ID          bigint          comment     '物品类型id'     ,         --NUMBER(20)
GOODS_TYPE_CODE          string          comment     '物品类型code'     ,         --NVARCHAR2(30)
GOODS_TYPE_NAME          string          comment     '物品类型名称'     ,         --NVARCHAR2(30)
PARCEL_NUMBER          int          comment     '件数,＞1表示子母件，如果业务上不支持子母件，则前端限制不显示，并默认为1'     ,         --NUMBER(5)
PACKAGE_LENGTH          double          comment     '包裹总长,单位厘米'     ,         --NUMBER(6,2)
PACKAGE_WIDE          double          comment     '包裹总宽,单位厘米'     ,         --NUMBER(6,2)
PACKAGE_HIGH          double          comment     '包裹总高,单位厘米'     ,         --NUMBER(6,2)
BOX_NUMBER          int          comment     '包材数量 小于等于999'     ,         --NUMBER(5)
COD_NEED          smallint          comment     '是否需要代收货款,1是，0否'     ,         --NUMBER(3)
COD_MONEY          double          comment     '代收货款金额'     ,         --NUMBER(10,2)
INSURED          smallint          comment     '是否需要保价,1是，0否'     ,         --NUMBER(3)
INSURED_AMOUNT          double          comment     '保价金额'     ,         --NUMBER(10,2)
PRINT_TIME          timestamp          comment     '打印时间'     ,         --DATE
PRINT_USER_NAME          string          comment     '打印人姓名'     ,         --NVARCHAR2(30)
PRINT_USER_CODE          string          comment     '打印人code'     ,         --NVARCHAR2(30)
PRINT_USER_ID          bigint          comment     '打印人id'     ,         --NUMBER(20)
PRINT_NETWORK_NAME          string          comment     '打印网点名称'     ,         --NVARCHAR2(30)
PRINT_NETWORK_CODE          string          comment     '打印网点code'     ,         --NVARCHAR2(30)
PRINT_NETWORK_ID          bigint          comment     '打印网点id'     ,         --NUMBER(20)
PICK_FINANCE_NAME          string          comment     '财务中心名称'     ,         --NVARCHAR2(30)
PICK_FINANCE_CODE          string          comment     '财务中心code'     ,         --NVARCHAR2(30)
PICK_FINANCE_ID          bigint          comment     '财务中心id'     ,         --NUMBER(20)
ORDER_SOURCE_CODE          string          comment     '订单来源'     ,         --NVARCHAR2(30)
CUSTOMER_ORDER_ID          string          comment     '客户订单编号'     ,         --NVARCHAR2(800)
ORIGIN_ID          bigint          comment     '始发地id'     ,         --NUMBER(20)
ORIGIN_CODE          string          comment     '始发地code'     ,         --NVARCHAR2(30)
ORIGIN_NAME          string          comment     '始发地名称'     ,         --NVARCHAR2(60)
DESTINATION_ID          bigint          comment     '始发地id'     ,         --NUMBER(20)
DESTINATION_CODE          string          comment     '始发地code'     ,         --NVARCHAR2(30)
DESTINATION_NAME          string          comment     '始发地名称'     ,         --NVARCHAR2(60)
IS_REAL_NAME          smallint          comment     '是否实名制,1是，0否'     ,         --NUMBER(3)
REAL_NAME          string          comment     '实名姓名'     ,         --NVARCHAR2(100)
ID_NO_TYPE          smallint          comment     '证件类型'     ,         --NUMBER(3)
ID_NO          string          comment     '证件号码'     ,         --NVARCHAR2(100)
SEX          smallint          comment     '性别'     ,         --NUMBER(3)
CUSTOMER_ID          bigint          comment     '客户id'     ,         --NUMBER(20)
CUSTOMER_CODE          string          comment     '客户code'     ,         --NVARCHAR2(30)
CUSTOMER_NAME          string          comment     '客户名称'     ,         --NVARCHAR2(60)
SEND_CODE          string          comment     '寄件方式code'     ,         --NVARCHAR2(30)
SEND_NAME          string          comment     '寄件方式名称'     ,         --NVARCHAR2(60)
PAID_MODE_ID          bigint          comment     '支付方式id'     ,         --NUMBER(20)
PAID_MODE_CODE          string          comment     '支付方式code'     ,         --NVARCHAR2(30)
PAID_MODE_NAME          string          comment     '支付方式名称'     ,         --NVARCHAR2(60)
NEW_INSURED          smallint          comment     '新单是否需要保价 1重新投保 0不投保'     ,         --NUMBER(3)
NEW_INSURED_AMOUNT          double          comment     '新单保价金额'     ,         --NUMBER(7,2)
NEW_TERMINAL_DISPATCH_CODE          string          comment     '三段码'     ,         --NVARCHAR2(30)
IS_NEED_RECEIPT          smallint          comment     '是否需要需要签回单,1是，0否'     ,         --NUMBER(3)
APPLY_NETWORK_TYPE_ID          bigint          comment     '申请网点类型id'     ,         --NUMBER(11)
TERMINAL_DISPATCH_CODE          string          comment     '原三段码'  ,            --NVARCHAR2(30)
ORIGIN_NETWORK_FLAG        smallint          comment '是否退回揽收网点 1是 2否'  ,                   -- NUMBER(3)
COLLECT_STAFF_NAME string comment'揽件业务员名称',
update_time timestamp comment'更新时间'
)
    COMMENT  '退转件管理表-增量'
    PARTITIONED BY (dt STRING COMMENT '时间分区')
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_ods.db/external/tab_reback_transfer_express_hi'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );

MSCK REPAIR TABLE jms_ods.tab_reback_transfer_express_hi;
